home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / biz / patch / fixobj11.lha / FixObj.doc < prev    next >
Text File  |  1993-03-16  |  2KB  |  32 lines

  1. FixObj 1.1 :  Fixes Pixel3DPro generated Wavefront files
  2.  
  3.    This program was made because I'm using Wavefront at school, and
  4. Imagine at home.  I've gotten a few objects converted back and forth
  5. by a friend on IRC, and when going to Wavefront, they have this knack
  6. of crashing it spectacularly.  Makes ya wonder if they ever really
  7. tested their Wavefront saver. :)  Anyway, doing a hex dump, I noticed that
  8. P3dPro files have a carriage return character $0d, and Wavefront Model
  9. apparently chokes on it.  Also, it adds a 'g' character before listing
  10. the vertices and faces, something Wavefront needs to set up the
  11. group/object's name.  Adding just a 'g' and carriage return makes
  12. Wavefront load it in as a default group.
  13.    Right now, the program requires just enough memory to have the file
  14. in memory twice.  Since I made it out of personal need and I have plenty
  15. of memory, that's ok for me, but if anyone else finds it of use until
  16. Pixel 3d Pro 2.1 comes out or whatever, and needs it to use less memory,
  17. I'll try to make it so that it just uses a few bytes by loading and
  18. saving simultaneously.    I'm still learning E right now.. great language!
  19.  
  20. Bug Fixes:
  21. ----------
  22.   Ok, like a damn-fool-idiot, I posted a version that I had in my C: just
  23. before I got it working completely right.  So, the original FixObj doesn't
  24. work!  (I'm noticing this a couple weeks after I originally uploaded it- the
  25. next time I needed it.)  So, here's the fixed, (should-be) working version,
  26. and I added a few lines to check and make sure you haven't already run
  27. FixObj on the object.
  28.  
  29. Dan    "Danimal" on IRC
  30. djm2@ra.msstate.edu
  31.  
  32.